#ifndef MMEDIACONTENT_H
#define MMEDIACONTENT_H

#include    <QString>
#include    <phonon/audiooutput.h>
#include    <phonon/mediaobject.h>
#include    <phonon/mediasource.h>
#include    <phonon/volumeslider.h>
#include    <phonon/seekslider.h>
#include    <phonon/mediasource.h>
#include    <QObject>

class   MMediaContent:  public  QObject
{
    Q_OBJECT

private:
    Phonon::AudioOutput *audio_output;
    Phonon::MediaObject *media_object;
    Phonon::MediaSource *media_source;
    Phonon::Path    path;
    MMediaContent();
    MMediaContent(QString url);
    ~MMediaContent();

private slots:
    void    stop_sound();

    friend  class   CSounds;
    friend  class   VSounds;
    friend  class   VSettings;
};

#endif // MMEDIACONTENT_H
